/**
 * 权限控制工具函数
 */

// 获取当前用户角色
export function getUserRole() {
  return localStorage.getItem("userRole") || "user";
}

// 检查是否为管理员
export function isAdmin() {
  return getUserRole() === "admin";
}

// 检查是否有权限执行管理操作
export function hasAdminPermission() {
  return isAdmin();
}

// 设置用户角色
export function setUserRole(role) {
  localStorage.setItem("userRole", role);
}

// 清除用户角色信息
export function clearUserRole() {
  localStorage.removeItem("userRole");
}

// 获取当前用户ID
export function getCurrentUserId() {
  return localStorage.getItem("userId");
}

// 获取当前用户名
export function getCurrentUsername() {
  return localStorage.getItem("username");
}
